#ifndef __BSP_KEY_H
#define __BSP_KEY_H

#include "systick.h"
#include "stm32f10x.h"
/*定义每个灯的参数设置*/
#define KEY1_GPIO_PORT  GPIOA/*GPIO端口*/
#define KEY1_GPIO_CLK   RCC_APB2Periph_GPIOA/*GPIO时钟*/
#define KEY1_GPIO_PIN   GPIO_Pin_5/*GPIO引脚*/

#define KEY2_GPIO_PORT  GPIOA/*GPIO端口*/
#define KEY2_GPIO_CLK   RCC_APB2Periph_GPIOA/*GPIO时钟*/
#define KEY2_GPIO_PIN   GPIO_Pin_4/*GPIO引脚*/

#define KEY_Micro_GPIO_PORT  GPIOB/*GPIO端口*/
#define KEY_Micro_GPIO_CLK   RCC_APB2Periph_GPIOB/*GPIO时钟*/
#define KEY_Micro_GPIO_PIN   GPIO_Pin_11/*GPIO引脚*/

#define GETKEY1()   		GPIO_ReadInputDataBit(KEY1_GPIO_PORT,KEY1_GPIO_PIN)
#define GETKEY2()  			GPIO_ReadInputDataBit(KEY2_GPIO_PORT,KEY2_GPIO_PIN)
#define GETKEY_Micro()  	GPIO_ReadInputDataBit(KEY_Micro_GPIO_PORT,KEY_Micro_GPIO_PIN)

void KEY_GPIO_Config(void);

#endif
